LIB_DIR = lib/
INC_DIR = include/
SRC_DIR = src/

_OBJ = xwindow.o xtreeview.o
OBJ = $(patsubst %, $(LIB_DIR)%, $(_OBJ))

CXXFLAGS = `pkg-config gtkmm-2.4 --cflags --libs`


main : $(SRC_DIR)main.cc $(OBJ)
	g++ $(SRC_DIR)main.cc -I $(INC_DIR) -o main $(OBJ) $(CXXFLAGS)

$(LIB_DIR)%.o : $(LIB_DIR)%.cc $(INC_DIR)%.h
	g++ $< -I $(INC_DIR) -c $(CXXFLAGS) -o $@

clean :
	rm -r include/*.o main
